{% extends "base_site" %}

{% block breadcrumbs %}<div class="breadcrumbs"><a href="/">Accueil</a> &rsaquo; <a href="/doc/">Documentation</a> &rsaquo; Bookmarklets</div>{% endblock %}

{% block title %}Bookmarklets de la documentation{% endblock %}

{% block content %}

<p class="help">Pour installer un bookmarklet, faites glisser le lien correspondant
sur votre barre personnelle ou cliquez avec le bouton droit sur le lien puis ajoutez-le
à vos marques-pages. Ceci fait, vous pourrez cliquer sur le bookmarklet lorsque vous
vous trouverez sur une page de votre site. Notez que certains bookmarklets exigent
que vous accédiez à votre site à partir d'un ordinateur pouvant être désigné comme
"interne" (si vous ne savez pas si votre ordinateur peut être considéré comme "interne",
demandez à votre administrateur système).</p>

<div id="content-main">
    <h3><a href="javascript:(function(){if(typeof ActiveXObject!='undefined'){x=new ActiveXObject('Microsoft.XMLHTTP')}else if(typeof XMLHttpRequest!='undefined'){x=new XMLHttpRequest()}else{return;}x.open('HEAD',location.href,false);x.send(null);try{view=x.getResponseHeader('x-view');}catch(e){alert('Aucune vue ne correspond à la page actuelle');return;}if(view=="undefined"){alert("Aucune vue ne correspond à la page actuelle");}document.location='{{ admin_url }}/doc/views/'+view+'/';})()">Documentation de la page actuelle</a></h3>
    <p>À partir d'une page de votre site, vous envoie sur la page de documentation décrivant la vue qui a servi à générer la page d'origine.</p>
    
    <h3><a href="javascript:(function(){if(typeof ActiveXObject!='undefined'){x=new ActiveXObject('Microsoft.XMLHTTP')}else if(typeof XMLHttpRequest!='undefined'){x=new XMLHttpRequest()}else{return;}x.open('GET',location.href,false);x.send(null);try{type=x.getResponseHeader('x-object-type');id=x.getResponseHeader('x-object-id');}catch(e){type='(none)';id='(none)';}d=document;b=d.body;e=d.createElement('div');e.id='xxxhhh';s=e.style;s.position='absolute';s.left='10px';s.top='10px';s.font='10px monospace';s.border='1px black solid';s.padding='4px';s.backgroundColor='#eee';e.appendChild(d.createTextNode('Type: '+type));e.appendChild(d.createElement('br'));e.appendChild(d.createTextNode('Identifiant : '+id));e.appendChild(d.createElement('br'));l=d.createElement('a');l.href='#';l.onclick=function(){b.removeChild(e);};l.appendChild(d.createTextNode('[fermer]'));l.style.textDecoration='none';e.appendChild(l);b.appendChild(e);})();">Afficher l'identifiant de cet objet</a></h3>
    <p>À partir d'une page de votre site représentant un objet particulier, affiche l'identifiant de cet objet et son type de contenu associé.</p>

    <h3><a href="javascript:(function(){if(typeof ActiveXObject!='undefined'){var x=new ActiveXObject('Microsoft.XMLHTTP')}else if(typeof XMLHttpRequest!='undefined'){var x=new XMLHttpRequest()}else{return;}x.open('GET',location.href,false);x.send(null);try{var type=x.getResponseHeader('x-object-type');var id=x.getResponseHeader('x-object-id');}catch(e){return;}document.location='{{ admun_url }}/'+type.split('.').join('/')+'/'+id+'/';})()">Modifier cet objet (dans la fenêtre actuelle)</a></h3>
    <p>À partir d'une page de votre site représentant un objet particulier, vous envoie sur la page d'administration correspondante.</p>
    
    <h3><a href="javascript:(function(){if(typeof ActiveXObject!='undefined'){var x=new ActiveXObject('Microsoft.XMLHTTP')}else if(typeof XMLHttpRequest!='undefined'){var x=new XMLHttpRequest()}else{return;}x.open('GET',location.href,false);x.send(null);try{var type=x.getResponseHeader('x-object-type');var id=x.getResponseHeader('x-object-id');}catch(e){return;}window.open('{{ admun_url }}/'+type.split('.').join('/')+'/'+id+'/');})()">Modifier cet objet (dans une nouvelle fenêtre)</a></h3>
    <p>Comme ci-dessus, mais la page d'administration s'ouvre dans une nouvelle fenêtre.</p>
</div>

{% endblock %}
